---
--- Created by heiye.
--- DateTime: 2025/5/14 下午3:26
--- Desccription: 点赞 Roaring Bitmap
---

-- 操作的 Redis Key
local key = KEYS[1]
-- 问题 ID
local quizId = ARGV[1]

-- 使用 EXISTS 命令检查 Roaring Bitmap 是否存在
local exists = redis.call('EXISTS', key)
if exists == 0 then
    return -1
end

-- 校验该问题是否被点赞过(1 表示已经点赞，0 表示未点赞)
return redis.call('R.GETBIT', key, quizId)